package com.vanke.devops.domain.manager.docker.extend;

import com.github.dockerjava.api.command.DockerCmdExecFactory;
import com.vanke.devops.domain.manager.docker.extend.exec.InspectServiceCmdExec;
import com.vanke.devops.domain.manager.docker.extend.exec.ListNodesCmdExec;
import com.vanke.devops.domain.manager.docker.extend.exec.ListServicesCmdExec;
import com.vanke.devops.domain.manager.docker.extend.exec.ListTasksCmdExec;

/**
 * @author 陈景阳
 * @since 2018/6/7
 */
public interface DockerCmdExecFactoryExtend {

    ListServicesCmdExec createListServicesCmdExec();

    InspectServiceCmdExec createInspectServiceCmdExec();

    ListTasksCmdExec createListTasksCmdExec();

    ListNodesCmdExec createListNodesCmdExec();
}
